/// <reference types="cypress" />
import { getCurrentTimeX } from '../utils/time'

/**
 * @param {string} type - 优惠券类型
 * @description UI操作：新建优惠券
 */
Cypress.Commands.add('newCoupon', type => {
  // 点击创建优惠券并输入优惠券相关信息
  cy.contains('创建优惠券').click()
  cy.contains(type).should('exist').click()
  cy.get('.el-form-item__content').eq(4).click()
  cy.contains('手动').click()
  cy.get('.el-form-item__content').eq(5).type('88')
  cy.get('.el-form-item__content').eq(6).type('1')
  if (type == '仅单打比赛') {
    cy.get('.el-form-item__content').eq(7).type(`Single ${getCurrentTimeX()}`)
  } else {
    cy.get('.el-form-item__content').eq(7).type(`Double ${getCurrentTimeX()}`)
  }
  cy.get('.el-form-item__content').eq(8).type('Cypress 自动化')

  // 点击确定提交
  cy.contains('确定').click()
})
